package com.macro.mall.domain;

import lombok.Getter;

/**
 * 消息管理枚举类
 */
@Getter
public enum MessageEnum {
    /**
     * 发送者类型，0：普通会员
     */
    FROM_TYPE_COMMON("普通会员", 0),
    /**
     * 发送者类型，1：平台
     */
    FROM_TYPE_PLATFORM("平台", 1),
    /**
     * 消息类型，0：普通消息
     */
    MSG_TYPE_COMMON("普通消息", 0),
    /**
     * 消息类型，1：留言记录
     */
    MSG_TYPE_LEAVE_WORD("留言记录", 1),
    /**
     * 消息当前状态，0：正常，
     */
    MSG_STATUS_NORMAL("正常", 0),
    /**
     * 消息当前状态，1：已转移至历史备份
     */
    MSG_STATUS_MOVE_HISTORY("已转移至历史备份", 1),
    /**
     * 阅读状态，0：未读，
     */
    MSG_READ_STATUS_NO("未读", 0),
    /**
     * 阅读状态，1：已读
     */
    MSG_READ_STATUS_YES("已读", 1);

    /**
     * 描述
     */
    private String des;
    /**
     * 值
     */
    private int value;

    MessageEnum(String des, int value) {
        this.des = des;
        this.value = value;
    }
}
